/***************************************************
 * 此文件的版权归属xxxx公司所有，未经允许，请勿复制
 */
package com.pxxy.cels.entity;

/************************************************
 * @author yejf
 * @since JDK7.0
 * @CreateDate 2020年4月7日 上午11:08:21 
 * @description 此类用来描述了词汇类 Vocabulary
 *
 */
public class Vocabulary extends BaseTerm {

	/**
	 * 
	 */
	private static final long serialVersionUID = 4814569355562060143L;
	private String acronym; //词汇缩写, 允许为null

	/**
	 * 
	 */
	public Vocabulary() {
		super();
	}

	/**
	 * @param en
	 * @param cn
	 */
	public Vocabulary(String en, String[] cn) {
		super(en, cn);
	}


	/**
	 * @param en
	 * @param cn
	 */
	public Vocabulary(String en, String[] cn, String acronym) {
		super(en, cn);
		//词汇缩写
		this.acronym = acronym;
	}

	/**
	 * @return the acronym
	 */
	public String getAcronym() {
		return acronym;
	}

	/**
	 * @param acronym the acronym to set
	 */
	public void setAcronym(String acronym) {
		this.acronym = acronym;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder(super.toString());
		if(this.acronym != null) {
			//删除最后一个]
			builder.deleteCharAt(builder.length()-1);
			builder.append(",acronym=").append(acronym).append("]");
		}
		return builder.toString();
	}
	
	
}
